package com.jeeplus.modules.sys.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.jeeplus.core.persistence.DataEntity;

import java.util.Date;

/**
 * @author xujin
 * @title: cgDetail
 * @projectName ESA_SX
 * @description: TODO
 * @date 2020-04-159:40
 */
public class ZkkcDetail extends DataEntity<ZkkcDetail> {

    private static final long serialVersionUID = 1L;
    private Office 	companyid;				    // 所属公司
    private User 	currentUser;		        // 当前用户
    private String  company;				    //所属公司
    private String  companyname;				//所属公司
    private String  buyarchivesno;			    //采购合同号
    private String  sellarchivesno;			    //销售合同号
    private String  vin;			            //VIN号
    private String  xxpz;				        //车辆详细配置
    private String  ywy;				        //业务员
    private Date    sjzprq;				        //实际装配日期
    private Date    billdate;				    //入库日期
    private String  carno;					    //车架号
    private String  stockAddress;			    //库存地
    private String  type;			            //库存地
    private String 	modell;
    private String 	brand;
    private String 	typeDesign;
    private String 	cs;
    private String 	qd;						// 驱动
    private String 	mali;					// 马力
    private String 	ryfs;					// 燃油方式
    private String 	pfbz;					// 排放标准





    public String getCompany() {
        return company;
    }

    public void setCompany(String company) {
        this.company = company;
    }

    public String getCompanyname() {
        return companyname;
    }

    public void setCompanyname(String companyname) {
        this.companyname = companyname;
    }


    public String getBuyarchivesno() {
        return buyarchivesno;
    }

    public void setBuyarchivesno(String buyarchivesno) {
        this.buyarchivesno = buyarchivesno;
    }

    public String getCarno() {
        return carno;
    }

    public void setCarno(String carno) {
        this.carno = carno;
    }

    @JsonFormat(pattern = "yyyy-MM-dd")
    public Date getBilldate() {
        return billdate;
    }

    public void setBilldate(Date billdate) {
        this.billdate = billdate;
    }

    public String getStockAddress() {
        return stockAddress;
    }

    public void setStockAddress(String stockAddress) {
        this.stockAddress = stockAddress;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getSellarchivesno() {
        return sellarchivesno;
    }

    public void setSellarchivesno(String sellarchivesno) {
        this.sellarchivesno = sellarchivesno;
    }

    public String getVin() {
        return vin;
    }

    public void setVin(String vin) {
        this.vin = vin;
    }


    public String getQd() {
        return qd;
    }

    public void setQd(String qd) {
        this.qd = qd;
    }

    public String getXxpz() {
        return xxpz;
    }

    public void setXxpz(String xxpz) {
        this.xxpz = xxpz;
    }

    public String getYwy() {
        return ywy;
    }

    public void setYwy(String ywy) {
        this.ywy = ywy;
    }

    @JsonFormat(pattern = "yyyy-MM-dd")
    public Date getSjzprq() {
        return sjzprq;
    }

    public void setSjzprq(Date sjzprq) {
        this.sjzprq = sjzprq;
    }

    public Office getCompanyid() {
        return companyid;
    }

    public void setCompanyid(Office companyid) {
        this.companyid = companyid;
    }

    @Override
    public User getCurrentUser() {
        return currentUser;
    }

    @Override
    public void setCurrentUser(User currentUser) {
        this.currentUser = currentUser;
    }

    public String getModell() {
        return modell;
    }

    public void setModell(String modell) {
        this.modell = modell;
    }

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public String getTypeDesign() {
        return typeDesign;
    }

    public void setTypeDesign(String typeDesign) {
        this.typeDesign = typeDesign;
    }

    public String getCs() {
        return cs;
    }

    public void setCs(String cs) {
        this.cs = cs;
    }

    public String getMali() {
        return mali;
    }

    public void setMali(String mali) {
        this.mali = mali;
    }

    public String getRyfs() {
        return ryfs;
    }

    public void setRyfs(String ryfs) {
        this.ryfs = ryfs;
    }

    public String getPfbz() {
        return pfbz;
    }

    public void setPfbz(String pfbz) {
        this.pfbz = pfbz;
    }
}
